/*  paging  */

div.paging {
	height:25px;
	vertical-align:middle;
	margin-bottom:0px;
}

div.paging div.itemCollection {
	text-align:right;
	margin-right:5px;
}

div.paging div.paging_item {
	display:inline-block;
	cursor:pointer;
	width:25px;
	height:24px;
	text-align:center;
	color:black;
	font-size:15px;
	font-weight:bold;
}

div.paging a {
	text-decoration:none;
}

div.paging div.paging_item span {
	position:relative;
	top:2px;
}

div.paging div.paging_item:hover {
	background-color:#55C1F8;
	color:white;
}

div.paging div.paging_item_active {
	background-color:#55C1F8;
	color:white;
}

div.paging div.selected {
	color:Blue;
}

div.paging div.paging_item_control {
	position:relative;
	top:2px;
	display:inline-block;
	cursor:pointer;
}

div.paging div.paging_item_control a.aPrev {
	background:url("../images/prev.png") no-repeat;
	background-position:left 70%;
}

div.paging div.paging_item_control a.aPrev_disable {
	background:url("../images/prev_disable.png") no-repeat;
	background-position:left 70%;
}

div.paging div.paging_item_control a.aPrev:hover {
	background:url("../images/prev_hover.png") no-repeat;
	color:#0F87FF;
	background-position:left 70%;
}

div.paging div.paging_item_control a.aNext {
	background:url("../images/next.png") no-repeat;
	background-position:right 70%;
}

div.paging div.paging_item_control a.aNext_disable {
	background:url("../images/next_disable.png") no-repeat;
	background-position:right 70%;
}

div.paging div.paging_item_control a.aNext:hover {
	background:url("../images/next_hover.png") no-repeat;
	background-position:right 70%;
	color:#0F87FF;
}

div.paging div.paging_item_control a.aPrev1 {
	background:url("../images/prev1.png") no-repeat;
	background-position:left 100%;
}

div.paging div.paging_item_control a.aPrev1_disable {
	background:url("../images/prev1_disable.png") no-repeat;
	background-position:left 100%;
}

div.paging div.paging_item_control a.aPrev1:hover {
	background:url("../images/prev1_hover.png") no-repeat;
	color:#0F87FF;
	background-position:left 100%;
}

div.paging div.paging_item_control a.aNext1 {
	background:url("../images/next1.png") no-repeat;
	background-position:right 70%;
}

div.paging div.paging_item_control a.aNext1_disable {
	background:url("../images/next1_disable.png") no-repeat;
	background-position:right 70%;
}

div.paging div.paging_item_control a.aNext1:hover {
	background:url("../images/next1_hover.png") no-repeat;
	background-position:right 70%;
	color:#0F87FF;
}

/*  ----------------------------------------------------------  */


/* -----------  Topic TreeView -------------- */

.panelTreeView
{
    display:block;
    width:260px;
    height:400px;
    background:black;
    text-align:center;
    position:relative;
    -moz-border-radius:0.5em;
}

div.divTreeView
{
    position:absolute;
    width:250px;
    height:345px;
    overflow:auto;
    background:white;
    margin-top:6px;
    margin-left:5px;
    -moz-border-radius:0.5em;
}

div.treeControl
{
    display:block;
    width:250px;
    position:absolute;
    margin-top:355px;
    text-align:center;
}

label.message
{
    display:block;
    width:250px;
    color:Red;
    position:absolute;
    margin-top:381px;
    text-align:center;
}